// samsting : this file is auto create.

#include "Cms/2015-10-20/GetMetricStatisticsRequest.h"

namespace aliyun { namespace Cms {

GetMetricStatisticsRequest::GetMetricStatisticsRequest() : RpcAcsRequest("Cms", "2015-10-20", "GetMetricStatistics") {
}

const string& GetMetricStatisticsRequest::GetNamespace(void) const {
  return Namespace_;
}
void GetMetricStatisticsRequest::SetNamespace(const string& Namespace) {
  Namespace_ = Namespace;
  PutQueryParameter("Namespace", Namespace_);
}

const string& GetMetricStatisticsRequest::GetMetricName(void) const {
  return MetricName_;
}
void GetMetricStatisticsRequest::SetMetricName(const string& MetricName) {
  MetricName_ = MetricName;
  PutQueryParameter("MetricName", MetricName_);
}

const string& GetMetricStatisticsRequest::GetStartTime(void) const {
  return StartTime_;
}
void GetMetricStatisticsRequest::SetStartTime(const string& StartTime) {
  StartTime_ = StartTime;
  PutQueryParameter("StartTime", StartTime_);
}

const string& GetMetricStatisticsRequest::GetEndTime(void) const {
  return EndTime_;
}
void GetMetricStatisticsRequest::SetEndTime(const string& EndTime) {
  EndTime_ = EndTime;
  PutQueryParameter("EndTime", EndTime_);
}

const string& GetMetricStatisticsRequest::GetInterval(void) const {
  return Interval_;
}
void GetMetricStatisticsRequest::SetInterval(const string& Interval) {
  Interval_ = Interval;
  PutQueryParameter("Interval", Interval_);
}

const string& GetMetricStatisticsRequest::GetDimensions(void) const {
  return Dimensions_;
}
void GetMetricStatisticsRequest::SetDimensions(const string& Dimensions) {
  Dimensions_ = Dimensions;
  PutQueryParameter("Dimensions", Dimensions_);
}

int GetMetricStatisticsRequest::GetNextToken(void) const {
  return NextToken_;
}
void GetMetricStatisticsRequest::SetNextToken(int NextToken) {
  NextToken_ = NextToken;
  PutQueryParameter("NextToken", string_ValueOfInt(NextToken_));
}

int GetMetricStatisticsRequest::GetLength(void) const {
  return Length_;
}
void GetMetricStatisticsRequest::SetLength(int Length) {
  Length_ = Length;
  PutQueryParameter("Length", string_ValueOfInt(Length_));
}


} } // namespace aliyun { namespace Cms {

// end of file 
